 *{margin: 0;
 padding:0;}
li{list-style:none;}
a{text-decoration:none;}
html.body{
	height:100%;
}
/*------------------------------------header--------------------------------------*/
header{
	width:100%;
	height:105px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 103px;
	z-index: 999;
	background-color: #fff;
	border-bottom: 4px solid #ed435b;
}
.pdd-head{
	margin: 0 auto;
	width: 1200px;
	
	position: relative;
}
.ph-logo{
		float: left;
		height: auto;
		margin: 21px 0 21px 0;
		max-width: 180px;
		width: 14%;
}
.ph-tab{
	    color: #6c6c6c;
	    float: right;
	    font-size: 17px;
	    height: 30px;
	    line-height: 30px;
	    text-align: right;
	    position: absolute;
	    top: 50%;
	    margin-top: 36px;
	    right: 0;
}
.ph-tab li{
	    cursor: pointer;
	    display: inline-block;
	    height: 20px;
	    line-height: 20px;
	    border-right: 1px solid #6c6c6c;
}
.ph-tab li .ph-tab-item {
		position: relative;
		display: inline-block;
		margin-right: 14px;
		margin-left: 15px;
		color:#6C6C6C;
}
.ph-tab li .chang{width:92px;
       height:20px;
	   position: absolute;
	   z-index: 2;
	   text-align: center;
	   line-height: 20px;
       display:none;
    }
.ph-tab li .chang p{
	color: black;
	background:deeppink;
	border-bottom: 1px solid grey;
}
.ph-tab li:hover .chang{
	display:block;
}

.hong{
	float:right;
   margin:40px 10px 0 10px;
   
	
}
.hong a{
	color:black!important;
}
.navbar-right{
    width:120px;
    height:80px;
    background:white;
    position: absolute;
    right:0;
    top:20px;
    display:none;
    
}
.navbar-right li{
    text-align: center;
    margin-right: 12px;
    margin-bottom:10px;
}
/*---------------------------------------section--------------------------------------------*/
section{background:#FAFAFA;}
.return{
    width:100px;
    height:50px;
    background:whitesmoke;
    position: fixed;
    right:2%;
    top:50%;
    border: 1px solid gray;
    text-align: center;
    line-height: 50px;
    display:none;
}
.pdd-left-code {
    position: fixed;
    bottom: 150px;
    left:0px;
    z-index: 5;
    width: 162px;
    background-color: #fff;
}
.pdd-left-code .pdd-left-code-container {
    margin: 0px;
    padding: 20px 15px 8px;
    border: 2px solid #FFEDF1;
}
.pdd-left-code-container img {
    
        display: block;
        border: none;
        height: 100%;
        width: 100%;
   
}
.pdd-left-code .pdd-left-code-container .pdd-left-code-container-desc {
    margin-top: 10px;
    color: #666;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
}
.swiper-container {
		width: 100%;
		height:356px;
		margin: 107px auto 0 auto;
}  
.swiper-slide img{
		width:100%;
		height:356px;
}
.bodys{
		width: 1200px;
	    margin: 77px auto 30px auto;
}
.title-group{
	    width: 1200px;
		overflow: hidden;
	    border-bottom: 1px solid #c1c1c1;
	    padding-bottom: 17px;
		margin:auto;
	    margin-top: 55px;
	    margin-bottom: 45px;
}
.title {
    float: left;
    color: #363636;
    font-size: 20px;
}
.more {
    float: right;
    color: #868686;
    font-size: 18px;
    line-height: 22px;
    margin-right: 5px;
    cursor: pointer;
}
.content-group {
	width:1200px;
	margin:auto;
    overflow: hidden;
}
.content-group .cat-wrap {
    float: left;
    background-color: #fff;
    padding: 14px;
    margin-right: 14px;
    margin-bottom: 17px;
}.content-group .cat-wrap .cat {
	
    width: 100%;
    height: 100%;
}
.content-group .cat-wrap:nth-child(4) {
    margin-right: 0;
}
.title-groups{
	   width:1192px;
	   height:50px;
	   background:whitesmoke;
	   z-index: 1;
	   position:absolute;
       top:1184px;
       line-height: 50px;
       font-size: 20px;
       color:gainsboro!important;
	   
      
       margin:auto;
}
.title-groups .icon-gouwuche{
    width:200px;
    height:45px;
    font-size:20px;
    line-height:45px;
    background-color:greenyellow;
    border:2px solid black;
    float:right;
    color:black!important;
    padding-left:20px;
}
.title-groups .icon-gouwuche .sp{
    
    display:inline-block;
    
    height:100%;
    margin-left: 20px;

}
.content-groups{
	margin-top:50px;
    overflow:hidden;
}
.content-groups .subject-wrap {
    float: left;
    background-color: #fff;
    padding: 10px;
    margin-right: 45px;
    margin-bottom: 45px;
}
.content-groups .subject-wrap:nth-child(2n){
	margin-right:0 ;
}
.content-groups .subject-wrap .subject {
    width: 555px;
    height: 276px;
	display: block;
	border: none;
}
.content-groups .subject-wrap .goods-group {
    border: 1px solid #f6f6f6;
    overflow: hidden;
}
.content-groups .subject-wrap .goods-group .goods {
    background-color: #fff;
    float: left;
    margin: 0 12px;
    width: 160px;
    position: relative;
}
.content-groups .subject-wrap .goods-group .goods .img {
    width: 125px;
    height: 125px;
    margin: 7px auto;
}
.content-groups .subject-wrap .goods-group .goods .title {
    color: #111;
    font-size: 12px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.content-groups .subject-wrap .goods-group .goods .price {
    font-size: 11px;
    line-height: 30px;
    text-align: center;
}
.content-groups .subject-wrap .goods-group .goods .price .group-price {
    color: #111;
    font-size: 16px;
}
.goods-group .goods .price .market-price {
    color: #cbcbcb;
    font-size: 14px;
    text-decoration: line-through;
}
.shop-car{
    background:#E44D26;
    color:white;
    margin-left: 3px;
}
/*-------------------------------------foot---------------------------------------------------*/
.footer{
	background-color: #fff;
	padding-top: 60px;
	position: relative;
	width: 100%;
}
.pdd-foot-head {
    color: #4d4d4d;
    font-size: 0;
    margin: 0 auto;
    position: relative;
    width: 100%;
    max-width: 1000px;
    clear: both;
}
.pdd-foot-head .qrcode-group {
    float: left;
    width: 666px;
    margin-top: 20px;
}
.pdd-foot-head .qrcode-group .qrcode {
    display: inline-block;
    width: 162px;
    margin-right: 60px;
    vertical-align: text-top;
}
.pdd-foot-head .qrcode-group .qrcode img {
    width: 100%;
}
.pdd-foot-head .qrcode-group .qrcode p {
    margin: 8px auto;
    color: #4d4d4d;
    font-size: 16px;
    text-align: center;
}
.pdd-foot-head .contact-info {
    margin-left: 666px;
    padding-left: 50px;
    width: 285px;
    border-left: 1px solid #4d4d4d;
}
.pdd-foot-head .contact-info .title {
    color: #4d4d4d;
    font-size: 24px;
    line-height: 24px;
}
.contact-info .detail {
    color: #4d4d4d;
    font-size: 15px;
    line-height: 16px;
    margin-top: 20px;
}
.pdd-foot-head .contact-info p:nth-child(3) {
    padding-left: 120px;
}
.pdd-bottom-nav {
    font-size: 0;
    margin: 0 auto;
    margin-bottom: 58px;
    margin-top: 60px;
    max-width: 1200px;
    position: relative;
    text-align: center;
    width: 100%;
}
.pdd-bottom-nav .pd-nav-list {
    display: inline-block;

    position: relative;
}
.pdd-bottom-nav .pd-nav-list .pd-nav-list-item {
    cursor: pointer;
    display: inline-block;
    border-right: 1px solid #c1c1c1;
}
.pdd-bottom-nav .pd-nav-list .pd-nav-list-item span {
    color: #6c6c6c;
    font-size: 15px;
    margin-left: 6px;
    margin-right: 6px;
}
.copyright {
    position: relative;
    background-color: #3f3e3e;
    height: 130px;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    color: #b1b1b1;
}
.copyright .pdd-foot-cr {
    padding-top: 27px;
}
.copyright .pdd-foot-medicine {
    padding: 17px 0;
}
.copyright .pdd-foot-record {
    text-indent: 25px;
}
.record-img {
    background: url(//cdn.pinduoduo.com/home/static/img/common/pdd_sprite_v1.png) no-repeat;
    background-position: -57px 0;
    background-size: 197px 64px;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 45%;
    bottom: 24px;
    margin-left: -287px;
}
.copyright .pdd-foot-record .record-num {
    margin-left: 25px;
}
.copyright .pdd-foot-record .divider {
    margin: 0 15px 0 15px;
}
.foot-ft {
    text-align: center;
}
.foot-ft img {
    display: inline-block;
    width: auto;
    height: auto;
    max-height: 50px;
    line-height: 50px;
    vertical-align: middle;
    margin: 10px;
}